package test3;

import java.math.BigDecimal;


public class demo2 {
	public static void main(String[] args) {
		double d1 = 1.0;
		double d2 = 0.9;
		System.out.println(d1 - d2);
		
		System.out.println("==================");
		//BigDecimal,大的浮点数精确计算
		
		BigDecimal bd1=new BigDecimal("1.0");
		BigDecimal bd2=new BigDecimal("0.9");
		BigDecimal bd3=new BigDecimal("0.2");
		
		BigDecimal r1=bd1.subtract(bd2);//减法运算
		System.out.println(r1);
		
		BigDecimal r2=bd1.add(bd2);//加法运算
		System.out.println(r2);	
		
		BigDecimal r3=bd1.multiply(bd2);//乘法运算
		System.out.println(r3);	
		
		
		BigDecimal r4=bd1.divide(bd3);//除法运算
		System.out.println(r4);	
		//bd1.divide(divisor, scale, roundingMode)
		                      //小数点后几位  四舍五入位
	}
}
